package com.edu.juc.AQS;

import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.locks.ReentrantLock;

/**
 * 抽象队列同步器
 * AQS AbstractQueuedSynchronizer
 * 重量级基础框及整个JUC体系的基石，主要用于解决锁分配给谁的问题。
 * CLH 双向队列
 * 整体就是一个抽象的FIFO队列来完成资源获取线程的排队工作，并通过一个int类型变量表示持有锁的状态。
 */
public class Main {
    public static void main(String[] args) {
        ReentrantLock lock = new ReentrantLock();
        lock.lock();

        lock.unlock();

    }
}
